﻿$(function () {
    if (/(.+\.aspx)(\?MemWeiXinCard=.+)(#.+)/.test(window.location)) {
        if (RegExp.$3 != "") {
            //请求非首页
            pageDownload(RegExp.$3.replace("#", "") + ".aspx")
        }
    }

    //点击链接页面切换
    $("a[data-load]").each(function () {
        $(this).bind("click", pageDownload);
    })

    //计算商家网站首页中图片的高度
    var h = $("#index_footer").position().top - $("#index_content").position().top - 6;
    $("#index_content .divLeft img:eq(0)").height(h * 35 / 100);
    $("#index_content .divLeft img:eq(1)").height(h * 35 / 100);
    $("#index_content .divLeft img:eq(2)").height(h * 30 / 100);

    $("#index_content .divRight img:eq(0)").height(h * 20 / 100);
    $("#index_content .divRight img:eq(1)").height(h * 40 / 100);
    $("#index_content .divRight img:eq(2)").height(h * 40 / 100);
})

//动态加载页面的方法
function pageDownload(requestAddress) {
    
    var loadAddress = $(this).attr("data-load") || requestAddress;
    if (loadAddress == "index.aspx") { return true; }
    var fillid = loadAddress.split(".")[0];
    var sourceid = fillid + "_main";

    $.ajax({
        url: loadAddress,
        cache: false,
        dataFilter: function (data) { loader(true); return data; },
        success: function (html) {
    
            var result = $(html).find("[data-role='page']").html();
            $("[data-role='page'][id!='index'] *").remove();
            $("#" + fillid).append(result).trigger("pagecreate");
            $("#" + fillid + " a[data-load]").each(function () {
                Verification(this);
                if (getCookie("uid")) { $(this).bind("click", pageDownload); }
            })
            $(".argument").each(function () {

                if ($(this).html() == "" || Number($(this).html()) == 0) {
                    $(this).parent().hide();
                }

            })
        },
        complete: function () { setTimeout("loader(false)", 500) }
    })
}

//加载器
function loader(isShow, msg) {
    if (!msg) { msg = '加载中...'; } 

    if (isShow) {
        $.mobile.loading('show', {
            text: msg,
            textVisible: true,
            theme: 'a',
            textonly: false,
            html: ''

        })
    } else {
        $.mobile.loading('hide');
    }
}

//验证
function Verification(e) {
    if (!getCookie("uid")) {
        $(e).bind("click", function () { setTimeout('loader(true,"检测到您还未登录")', 500); setTimeout('loader(false)', 1500); return false; });
    } 
}